<!--图片邮件-->
<script>
    let filesize=-1;
    let maxsize=1*1024*1024;//最大文件大小 1M
    function checkform(){
        let address=val('to');
        if(address==''){
            alert('邮箱不能为空');
            return false;
        }
        if(!isEmail(address)){
            alert('邮箱格式输入错误');
            return false;
        }
        if(val('subject')==''){
            alert('邮件主题不能为空');
            return false;
        }
        let file=$('#file')[0];
        if(file.value==''||filesize==-1){
            alert('图片不能为空');
            return false;
        }
        //获取文件扩展名
        let ext=file.value;
        ext=ext.lastIndexOf('.')<0?ext:(ext.substring(ext.lastIndexOf('.')+1));
        ext=ext.toLowerCase();
        if(ext!='jpg' /*&& ext!='gif' && ext!='png' && ext!='bmp' && ext!='jpeg'*/)
        {
            alert('请选择正确的图片类型');
            return false;
        }
        if(filesize>maxsize){
            alert('图片大小不能超过1M');
            return false;
        }
        return true;
    }
    //获取上传文件大小
    function filechange(e){
        filesize=e.target.files[0].size;
    }
</script>
<form method="post" th:action="@{/email/sendImage}" onsubmit="return checkform();" enctype="multipart/form-data">
    <input type="hidden" name="page" value="3"/>
    <div>
        <label for="to">邮箱地址（收件人）：</label>
        <input id="to" name="to"  type="text">
    </div>

    <div>
        <label for="subject">邮件主题：</label>
        <input id="subject" name="subject"  type="text">
    </div>
    <div>
        <label for="content">图片：</label>
        <input id="file" name="file"  type="file" onchange="filechange(event)">
    </div>

    <button type="submit">发送邮件</button>
</form>
